.dialog-pay{
  .weui-mask{
    background: rgba(0, 0, 0, 0.5);
    .weui-dialog{
      animation:mymove 0.2s ease-in-out forwards ;
      -moz-animation:mymove 0.2s ease-in-out forwards; /* Firefox */
      -webkit-animation:mymove 0.2s ease-in-out forwards; /* Safari and Chrome */
      -o-animation:mymove 0.2s ease-in-out forwards; /* Opera */
      .weui-dialog-title{
        padding-top: 6px;
        font-size: 0.85rem;
        color: #777777;
        .t-float{
          cursor: pointer;
        }
      }
      .weui-dialog-content{
        padding-top: 2.5vh;
        padding-bottom: 2.5vh;
        position: relative;
        display: flex;
        justify-content: space-around;
        label{
          position: absolute;
          top: 0;
          left: 0;
        }
        .c-n{
          //background-color: #5E5E5E;
          border-radius: 50%;
          border: 1px solid #CECECE;
          display: inline-block;
          height: 4vw;
          width: 4vw;
          line-height: 4vw;
          vertical-align: top;
          /*border-left: 1px solid #CECECE;
          border-top: 1px solid #CECECE;
          border-bottom: 1px solid #CECECE;*/
        }
        :last-child{
          //border-right: 1px solid #CECECE;
        }
        #password{
          width: 200%;
          height: 100%;
          color:transparent;
          position: absolute;
          text-indent: -100em; /*文本向左缩进*/
          margin-left: -100%; /*输入框光标起始点向左左移*/
          top: 0;
          left: 0;
          opacity: 0;
          border: 0;
        }
      }
    }
  }
}
@keyframes mymove
{
  from {top:100%;}
  to {top:50%;}
}

@-moz-keyframes mymove /* Firefox */
{
  from {top:100%;}
  to {top:50%;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
  from {top:100%;}
  to {top:50%;}
}

@-o-keyframes mymove /* Opera */
{
  from {top:100%;}
  to {top:50%;}
}
